# Fichier généré automatiquement par TIASC

	.data
str0 : .asciiz "false"
str1 : .asciiz "true"
str2 : .asciiz "-1 = "
str3 : .asciiz "1 = "
line : .asciiz "\n"
	.text
.globl main
main :
l1 :
#allocation du machin à l'emplacement 0
	sub $sp,$sp,4
l2 :
#allocation du machin à l'emplacement 0
	sub $sp,$sp,4
l3 :
#allocation du machin à l'emplacement 0
	sub $sp,$sp,4
l4 :
#allocation du machin à l'emplacement 0
	sub $sp,$sp,4
l5 :
#allocation du machin à l'emplacement 0
	sub $sp,$sp,4
l6 :
#allocation du machin à l'emplacement 0
	sub $sp,$sp,4
l7 :
#allocation du machin à l'emplacement 0
	sub $sp,$sp,4
l8 :
#allocation du machin à l'emplacement 0
	sub $sp,$sp,4
l9 :
#affectation CST
	li $t0,1
	sw $t0,0($sp)
l10 :
#affectation
	lw $t0,0($sp)
	sw $t0,12($sp)
l11 :
#free
	add $sp,$sp,4
l12 :
#allocation du machin à l'emplacement 0
	sub $sp,$sp,4
l13 :
#affectation CST
	li $t0,2
	sw $t0,0($sp)
l14 :
#affectation
	lw $t0,0($sp)
	sw $t0,16($sp)
l15 :
#free
	add $sp,$sp,4
l16 :
#allocation du machin à l'emplacement 0
	sub $sp,$sp,4
l17 :
#affectation CST
	li $t0,2
	sw $t0,0($sp)
l18 :
#allocation du machin à l'emplacement 0
	sub $sp,$sp,4
l19 :
#soustraction
	li $t1,0
	lw $t2,4($sp)
	sub $t0,$t1,$t2
	sw $t0,0($sp)
l20 :
#affectation
	lw $t0,0($sp)
	sw $t0,24($sp)
l21 :
#free
	add $sp,$sp,8
l22 :
#allocation du machin à l'emplacement 0
	sub $sp,$sp,4
l23 :
#affectation CST
	li $t0,54
	sw $t0,0($sp)
l24 :
#affectation
	lw $t0,0($sp)
	sw $t0,24($sp)
l25 :
#free
	add $sp,$sp,4
l26 :
#affectation registre
	lw $t1,16($sp)
l27 :
#affectation registre
	lw $t2,20($sp)
l28 :
#op <
	blt $t1,$t2,l30
l29 :
#goto
	j l50
l30 :
#allocation du machin à l'emplacement 0
	sub $sp,$sp,4
l31 :
#affectation CST
	li $t0,0
	sw $t0,0($sp)
l32 :
#affectation registre
	lw $t1,16($sp)
l33 :
#affectation registre
	lw $t2,0($sp)
l34 :
#free
	add $sp,$sp,4
l35 :
#op >=
	bge $t1,$t2,l37
l36 :
#goto
	j l50
l37 :
#allocation du machin à l'emplacement 0
	sub $sp,$sp,4
l38 :
#affectation CST
	li $t0,1
	sw $t0,0($sp)
l39 :
#allocation du machin à l'emplacement 0
	sub $sp,$sp,4
l40 :
#addition
	lw $t1,24($sp)
	lw $t2,4($sp)
	add $t0,$t1,$t2
	sw $t0,0($sp)
l41 :
#affectation
	lw $t0,0($sp)
	sw $t0,24($sp)
l42 :
#free
	add $sp,$sp,8
l43 :
#allocation du machin à l'emplacement 0
	sub $sp,$sp,4
l44 :
#affectation CST
	li $t0,1
	sw $t0,0($sp)
l45 :
#allocation du machin à l'emplacement 0
	sub $sp,$sp,4
l46 :
#soustraction
	lw $t1,20($sp)
	lw $t2,4($sp)
	sub $t0,$t1,$t2
	sw $t0,0($sp)
l47 :
#affectation
	lw $t0,0($sp)
	sw $t0,20($sp)
l48 :
#free
	add $sp,$sp,8
l49 :
#goto
	j l26
l50 :
#write string
	li $v0,4
	la $a0,str2
	syscall
l51 :
#writeln int
	lw $a0,12($sp)
	li $v0,1
	syscall
	li $v0,4
	la $a0,line
	syscall
l52 :
#write string
	li $v0,4
	la $a0,str3
	syscall
l53 :
#writeln int
	lw $a0,16($sp)
	li $v0,1
	syscall
	li $v0,4
	la $a0,line
	syscall
l54 :
#exit
	li $v0 10
	syscall
